#!/bin/bash
#配置tinycore 的ssh功能
#config ssh for tinycor linux

#本文件用于配置tiny core的openssh
#若未安装openssh ，请先使用命令 tce-load -wi openssh 安装
#使用该脚本配置时，步骤为 1.chmod +x config_ssh.sh  2. ./config_ssh.sh

sudo tce-load -wi openssh
sudo chmod -R 777 /opt/bootlocal.sh #添加权限

sudo echo 'sudo cp /usr/local/etc/ssh/sshd_config.orig /usr/local/etc/ssh/sshd_config' >> /opt/bootlocal.sh

echo 'echo tc:aaa | sudo chpasswd'>>/opt/bootlocal.sh #其中aaa是为用户tc配置的密码，运行脚本前请自行设置

echo 'sudo netstat -anp | grep 22 '>>/opt/bootlocal.sh #打开22端口的监听

echo 'sudo /usr/local/etc/init.d/openssh restart' #重启ssh  若失败请尝试修改该命令为 echo 'sudo /usr/local/etc/init.d/openssh start'

backup uility #备份数据，保证这些修改的数据掉电后再次上电可恢复  
